import Vue from 'vue'
import VueRouter from 'vue-router'
import router from './router'
import routes from './router'
import { setTitle } from '@/lib/utils'

Vue.use(VueRouter)

const  HAS_LOGINED = true

// router.beforeEach((to,from,next)=>{
//   to.meta && setTitle(to.meta.title)
//   if(to.name !== 'login'){
//     if(HAS_LOGINED){
//       next()
//     }else{
//       next({name: 'login'})
//     }
//   }else{
//     if(HAS_LOGINED){
//       next({name:'home'})
//     }else{
//       next()
//     }
//   }
// })

export default new VueRouter({
  routes,
  // mode: "history"
})



//导航前置路由守卫
// router.beforeEach

// 在所有组件内守卫 和异步路由解析之后被调用
// router.beforeResolve()

// router.afterEach()